home *** CD-ROM | disk | FTP | other *** search
/ HaCKeRz Kr0nlcKLeZ 1 / HaCKeRz Kr0nlcKLeZ.iso / scriptz / c-script.exe / ChanBot / events2.cbs < prev    next >
Encoding:
Text File  |  1997-04-04  |  13.9 KB  |  151 lines

  1. #group400 on
  2. on @+400:DEOP:#: { if ($level($nick) == 500) || ($level($nick) == 400) { /halt } | else { /mode $chan -o+o $nick $opnick | /auser =10 $nick | /guser =10 $nick 3 | /msg $nick $nick HAS LEVEL 2 PROTECTION!! %BOTPROT } }
  3. on @+400:KICK:#:/auser =10 $nick | /guser =10 $nick 3 | /kick $chan $nick Get Out! [Protected User] | /notice $dde mirc nickname "" Hey! Wake Up! $nick LEVEL 400 was just kicked! | /invite $knick $chan
  4. on +400:TEXT:+access:*:/notice $nick USER: $nick ( $address($nick,3) ) ACCESS: 400 | /notice $nick AUTOOP: %laop -- PROTECT: ON
  5. on +400:TEXT:+stats:*:/notice $nick %STATS | /notice $nick  [Nick]  = $nick | /notice $nick [Address]  = $address | /notice $nick [Level]  = 400 | /notice $nick [Shootlisted]  =  NO | /notice $nick [Protect Level]  = 4 | /notice $nick %STATSEND
  6. on @400:TEXT:+ban*:#:/ban $chan $2 3 | /notice $2 You were banned by $nick %BOTSEC
  7. on @400:TEXT:+unban*:#:/ban -U2 $chan $2 3
  8. on @400:TEXT:+kick*:#:/kick $chan $2- (From $nick $+ )
  9. on 400:TEXT:+add300*:#:/auser 300 $2 | /guser 300 $2 3 | /notice $2 You Have Been Added To Level 300 %FCTP
  10. on 400:TEXT:+add400*:#:/auser 400 $2 | /guser 400 $2 3 | /notice $2 You Have Been Added To Level 400 %FCTP
  11. on 400:TEXT:+ban*:?:/ban $2 $3 3 | /notice $3 You were banned by $nick %BOTSEC | /timer 1 5 /closemsg $nick
  12. on 400:TEXT:+unban*:?:/ban -U2 $2 $3 3 | /timer 1 5 /closemsg $nick
  13. on 400:TEXT:+kick*:?:/kick $2 $3- (From $nick $+ ) | /timer 1 5 /closemsg $nick
  14. on 400:TEXT:+add300*:?:/auser 300 $2 | /guser 300 $2 3 | /notice $2 You Have Been Added To Level 300 For commands type +commands | /timer 1 5 /closemsg $nick
  15. on 400:TEXT:+join*:#:/join $2
  16. on 400:TEXT:+leave*:#:/leave $chan
  17. on 400:TEXT:+join*:?:/join $2 | /timer 1 5 /closemsg $nick
  18. on 400:TEXT:+leave*:?:/leave $2 | /timer 1 5 /closemsg $nick
  19. on 400:TEXT:+cycle*:?:/leave $2 | /timer 1 3 /join $2 | /timer 1 5 /closemsg $nick
  20. on 400:TEXT:+cycle*:#:/leave $chan | /timer 1 3 /join $chan
  21. on 400:TEXT:+say*:?:/msg $2 $3- | /timer1 1 5 /closemsg $nick
  22. on 400:TEXT:+say*:#:/msg $chan $2-
  23. on 400:TEXT:+chanlog*:#:/dcc send $nick $mircdirBotLogs\ $+ $chan $+ .log
  24. on 400:TEXT:+chanlog*:?:/dcc send $nick $mircdirBotLogs\ $+ $2 $+ .log  | /timer 1 5 /closemsg $nick
  25. on 400:TEXT:+botlog:#:/dcc send $nick $mircdirBotLogs\C-BoTlog.txt
  26. on 400:TEXT:+botlog:?:/dcc send $nick $mircdirBotLogs\C-BoTlog.txt | /timer 1 5 /closemsg $nick
  27. on 400:TEXT:+scan*:*:/set %SCN $2 | /set %nnick $nick | /scan $2 | /timer 1 2 /closemsg $nick
  28. on 400:TEXT:+sscan*:*:/set %SCN $2 | /set %nnick $nick | /sscan $2 | /timer 1 2 /closemsg $nick
  29. on 400:TEXT:+cscan*:*:/set %SCN $2 | /set %nnick $nick | /cscan $2 | /timer 1 2 /closemsg $nick
  30. on 400:TEXT:+aop*:*:/enable #AOP | /set %laop ON
  31. on 400:TEXT:+raop*:*:/disable #AOP | /set %laop OFF
  32. on @400:TEXT:+op*:#:/mode $chan +o $2 | /notice $2 You were Opped by $nick
  33. on @400:TEXT:+deop*:#:/mode $chan -o $2
  34. on @400:TEXT:+up*:#:/mode $chan +o $nick
  35. on @400:TEXT:+down*:#:/mode $chan -o $nick
  36. on 400:TEXT:+op*:?:/mode $2 +o $3 | /notice $2 You were Opped by $nick | /timer 1 5 /closemsg $nick
  37. on 400:TEXT:+deop*:?:/mode $2 -o $3 | /timer 1 5 /closemsg $nick
  38. on 400:TEXT:+up*:?:/mode $2 +o $nick | /timer 1 5 /closemsg $nick
  39. on 400:TEXT:+down*:?:/mode $2 -o $nick | /timer 1 5 /closemsg $nick
  40. on 400:INVITE:#:/notice $dde mirc nickname ""  $+ $nick $+  Level: $level($nick) $+  has invited me to $chan %BOTNFO | /msg $nick Joining $chan | /join $chan
  41. on +400:TEXT:+commands:#:/notice $nick %COMS1 | /notice $nick %COMS400 | /notice $nick %COMS300 | /notice $nick %COMS200 | /ignore -au15 $nick 3
  42. #group400 end
  43. #group500 on
  44. on +500:TEXT:+fserve:*:/enable #FSERV | /notice $nick Fserve enabled
  45. on +500:TEXT:+rfserve:*:/disable #FSERV | /notice $nick Fserve disabled
  46. on +500:TEXT:+msg*:*:/msg $2-
  47. on +500:TEXT:+PASSWORD:*:/notice $nick PassWord is Christian
  48. on +500:TEXT:+ShutDown:*:/notice $nick %EVOFF | /notice $nick Use the Popup in your copy to turn them back on | /events off | /notice $nick C-Bot ShutDown Successful
  49. on +500:TEXT:+SwearKick:*:/enable #SWEAR | /notice $nick %SWKION
  50. on +500:TEXT:+rSwearKick:*:/disable #SWEAR | /notice $nick %SWKIOFF
  51. on +500:TEXT:+restore events:*:/notice $nick %REVES | /load -e BRevent.ini
  52. on +500:TEXT:+users*:*:/notice $nick USERS: $dde mircbot USERS $2 ""
  53. on +500:TEXT:+Exe PATH:*:/notice $nick MIRC.EXE Path: $dde mircbot exename ""
  54. on +500:TEXT:+Ini PATH:*:/notice $nick INI Path: $dde mircbot inifile ""
  55. on +500:TEXT:+Channels*:*:/notice $nick Current Channels On: $dde mircbot Channels ""
  56. on +500:TEXT:+suspend*:#:/timer $4 1 1 /auser $3 $2  | /timer $4 1 1 /guser $3 $2 3 | /auser =4 $2 | /guser =4 $2 3 | /notice $nick $2 is SUSPENDED till $4 by $nick %BOTSUS | /timer $4 1 1 /notice $nick [C-BoT SuSpEnSiOn ReMoVeD FROM: $2 ] Level set at  $+ $3 $+ 
  57. on +500:TEXT:+NCKPRO:*:/enable #NICK | /enable #ENICK | /notice $nick [Nick Flood Prot]  = ON 
  58. on +500:TEXT:+rNCKPRO:*:/disable #NICK | /disable #ENICK | /notice $nick [Nick Flood Prot]  = OFF
  59. on +500:TEXT:+mail:*:/enable #MAIL | /notice $nick Mail has been enabled
  60. on +500:TEXT:+rmail:*:/disable #MAIL | /notice $nick Mail has been disabled
  61. on +500:TEXT:+ignore*:*:/ignore -a $2 3 | /notice $nick $2 %ADDIGN
  62. on +500:TEXT:+siteignore*:*:/ignore -a $2 4 | /notice $nick $2 %ADDIGN
  63. on +500:TEXT:+rignore*:*:/ignore -r $2 3 | /notice $nick $2 %RMIGN
  64. on +500:TEXT:+rsiteignore*:*:/ignore -r $2 4 | /notice $nick $2 %RMIGN
  65. on +500:TEXT:+mymic*:*:/auser =700 $2 | /guser =700 $2 3 | /notice $nick Mymicing  $+ $2 $+  
  66. on +500:TEXT:+rmymic*:*:/ruser $2 3 | /ruser $2 | /notice $nick Removed mymic from  $+ $2 $+ 
  67. on +500:TEXT:+hackpro:*:/enable #groupHACK | /notice $nick  [ServerOp Protection]  = ON
  68. on +500:TEXT:+rhackpro:*:/disable #groupHACK | /notice $nick  [ServerOp Protection]  = OFF
  69. on +500:TEXT:+pro:*:/enable #MAX1 | /enable #MAX2 | /enable #MAX3 | /disable #groupCTCP | /notice $nick [Flood Protection]  = ON
  70. on +500:TEXT:+rpro:*:/disable #MAX1 | /disable #MAX2 | /disable #MAX3 | /enable #groupCTCP | /notice $nick [Flood Protection]  = OFF
  71. on +500:TEXT:+botstats:*:/notice $nick %BOTSTATS | /notice $nick Nick: $me | /notice $nick Address: $address($me,3) | /notice $nick Channels Open: $channel(0) | /notice $nick Host: $host | /notice $nick Server: $server ( $+ $port $+ ) | /notice $nick %BOTSTSEND | /timer 1 2 /closemsg $nick
  72. on +500:TEXT:+noop:*:/set %noop ON | /notice $nick [C-BoT] NOOP = ON | /timer 1 2 /closemsg $nick
  73. on +500:TEXT:+rnoop:*:/set %noop OFF | /notice $nick [C-BoT] NOOP = OFF | /timer 1 2 /closemsg $nick
  74. on +500:TEXT:+access:*:/notice $nick USER: $nick ( $+ *!* $+ $address $+ ) ACCESS: 500 | /notice $nick AUTOOP: ON -- PROTECT: ON
  75. on @+500:TEXT:+mop*:#:/mode $2 +oooo $3-6 | /mode $2 +oooo $7-10
  76. on @+500:TEXT:+mdeop*:#:/mode $2 -oooo $3-6 | /mode $2 -oooo $7-10
  77. on +500:TEXT:+stats:*:/notice $nick %STATS | /notice $nick  [Nick]  = $nick | /notice $nick [Address]  = $address | /notice $nick [Level]  = 500 | /notice $nick [Shootlisted]  =  NO | /notice $nick [Protect Level]  = 500 | /notice $nick %ENDSTATS 
  78. on @+500:TEXT:+MB*:#:/ban $chan $2 3 | /ban $chan $3 3 | /ban $chan $4 3 | /ban $chan $5 3
  79. on @+500:TEXT:+bw*:#:/mode $chan +b $3
  80. on @+500:TEXT:+unSiteban*:#:/ban -U3 $chan $2 4
  81. on +500:TEXT:+auser*:*:/auser $2 $3 | /guser $2 $3 3 | /write -l users.txt $1- 
  82. on +500:TEXT:+ruser*:*:/ruser $2 3 | /ruser $2 | /notice $nick $2 has been removed from my users list!
  83. on +500:TEXT:+shoot*:#:/auser =999 $2 | /guser =999 $2 3 | /ban $chan $2 3 | /msg $chan A Hit has been placed on $2 EVERYBODY TAKE COVER!! | /timer1 1 7 /kick $chan $2 %BOTSHOOT
  84. on +500:TEXT:+rshoot*:#:/ruser =999 $2 | /mode $chan -b $2 | /ignore -r $2 3 | /notice $2 You have been taken off my shootlist! | /notice $nick $2 has been taken off my shootlist!
  85. on +500:TEXT:+commands:*:/notice $nick %COMS1 | /notice $nick %COMS200 | /notice $nick %COMS300 | /notice $nick %COMS400 | /notice $nick %COMS500
  86. on +500:TEXT:+die:*:/amsg $nick used the DIE command! | /quit $2-
  87. on +500:TEXT:+nick*:#:/nick $2
  88. on @+500:TEXT:+BK*:#:/ban $chan $2 3 | /kick $chan $2-
  89. on +500:TEXT:+BK*:?:/ban $2 $3 3 | /kick $2 $3- [C-BoT KiCk]  | /timer1 1 5 /closemsg $nick
  90. on +500:TEXT:+add200*:*:/auser 200 $2 | /guser 200 $2 3 | /notice $nick $2 has been added to level 200 | /notice $2 You Have Been Added To Level 200 %FCTP | /timer1 1 5 /closemsg $nick
  91. on +500:TEXT:+add300*:*:/auser 300 $2 | /guser 300 $2 3 | /notice $nick $2 has been added to level 300 | /notice $2 You Have Been Added To Level 300 %FCTP | /timer1 1 5 /closemsg $nick
  92. on +500:TEXT:+add400*:*:/auser 400 $2 | /guser 400 $2 3 | /notice $nick $2 has been added to level 400 | /notice $2 You Have Been Added To Level 400 %FCTP | /timer1 1 5 /closemsg $nick
  93. on +500:TEXT:+add500*:*:/auser 500 $2 | /guser 500 $2 3 | /notice $nick $2 has been added to level 500 | /notice $2 You Have Been Added To Level 500 %FCTP | /timer1 1 5 /closemsg $nick
  94. on +500:TEXT:+mdeop*:?:/mode $2 -oooo $3-6 | /mode $2 -oooo $7-10 | /timer1 1 5 /closemsg $nick
  95. on +500:TEXT:+unban*:?:/ban -U10 $2 $3- 3 | /timer1 1 5 /closemsg $nick
  96. on +500:TEXT:+unSiteban*:?:/ban -U10 $2 $3- 4 | /timer1 1 5 /closemsg $nick
  97. on +500:TEXT:+MB*:?:/ban $2 $3 3 | /ban $2 $4 3 | /ban $2 $5 3 | /ban $2 $6 3 | /timer1 1 5 /closemsg $nick
  98. on +500:TEXT:#*:?:/timer2 1 5 /join #$1- | /timer1 1 5 /closemsg $nick
  99. on +500:NICK:/auser 500 $newnick | /guser 500 $newnick 3 | /ruser $nick | /notice $dde mirc nickname "" [NICK INFO]  $nick has changed their nick to $newnick. Levels have been set at (Level 500).
  100. on @+500:JOIN:#:/mode $chan +o $nick | /set %CCH $chan
  101. on @+500:DEOP:#: { if ($level($nick) == 500) { /halt } | else { /mode $chan -o+o $nick $opnick | /auser =999 $nick | /guser =999 $nick 3 | /ban -u3 $chan $nick 3 | /kick $chan $nick %NYMMM %BOTSHOOT | /timer90 1 500 /ruser =999 $nick } }
  102. on @+500:KICK:#:/auser =999 $nick | /guser =999 $nick 3 | /ban -u3 $chan $nick 3 | /kick $chan $nick Now You Have Made Me Mad! You Kicked My Master!! %BOTSHOOT | /invite $knick $chan | /timer90 1 500 /ruser =999 $nick
  103. on @+500:BAN:# { if ($banmask iswm $address($me,5)) { /mode $chan -o-b+b $nick $banmask $address($nick,3) | /kick $chan $nick %BOTPROT } | else { echo 4 -a $nick BANNED $banmask in $chan } }
  104. on +500:TEXT:+idle:#:/timer14 0 100 /msg $chan . | /notice $nick %BTIDLE1
  105. on +500:TEXT:+ridle:*:/timer14 off | /notice $nick [IDLE]  = OFF
  106. on +500:TEXT:+idle*:?:/timer14 0 100 /msg $2 . | /notice $nick %BTIDLE1
  107. on +500:TEXT:+avg:*:/enable #AVG | /notice $nick Auto Voice/Greet has been enabled!
  108. on +500:TEXT:+ravg:*:/disable #AVG | /notice $nick Auto Voice/Greet has been disabled!
  109. on +500:TEXT:+spawn:*:/run $mircdir $+ %mircexe $mircdirChanBot\spawn.ini | /notice $nick %ABHBS
  110. #group500 end
  111. #fserv on
  112. on +500:TEXT:+FSERV:#:/notice $dde mirc nickname "" Hey $nick is in my FILE server... | /notice $nick I notice you!!! | /fserve $nick 5 $mircdirFserv $mircdirFserv\Welcome.txt
  113. #FSERV end
  114. on +700:NICK:/auser =700 $newnick | /guser =700 $newnick 3 | /ruser $nick 
  115. on +700:TEXT:*:#:/msg $chan $1-
  116. on +700:ACTION:*:#:/describe $chan $1-
  117. on +700:TEXT:*:?:/msg $nick $1- | /timer 1 5 /closemsg $nick
  118. on +700:ACTION:*:?:/describe $nick $1- | /timer 1 5 /closemsg $nick
  119. #enick on
  120. on @+900:NICK:/guser =901 $newnick 3 | /ruser $nick 3 | /timer 1 5 /ruser =901 $newnick 3
  121. on @+901:NICK: { if ($newnick isop $chan) { halt } | else { /kick $chan $newnick %NKFLDK | describe $chan $newnick Was kicked for Nick Flooding %NKFLDK | notice $newnick You were kicked for Nick Flooding! %NKFLDK | /ignore -au10 $nick 3 } }
  122. #ENICK end
  123. #invitefloodpro on
  124. on 1:INVITE:#:/auser =101 $nick | /timer 1 5 /ruser $nick
  125. on +101:INVITE:#:/auser =102 $nick | /guser =102 $nick 3 | /timer 1 5 /ruser $nick
  126. on +102:INVITE:#:/ignore -a $nick 3 | /notice $dde mirc nickname "" $nick at $address tried to invite flood me! %BOTFLDPROT
  127. #INVITEfloodpro end
  128. #floodpro on
  129. on @+1:TEXT:*:*:/auser =299 $nick | timer 1 5 ruser =299 $nick
  130. on @+12:TEXT:*:*:/auser =299 $nick | timer 1 5 ruser =299 $nick
  131. on @+14:TEXT:*:*:/auser =299 $nick | timer 1 5 ruser =299 $nick
  132. on +299:TEXT:*:*:/auser =301 $nick | timer 1 5 ruser =301 $nick
  133. on +301:TEXT:*:*:/auser =302 $nick | timer 1 5 ruser =302 $nick 
  134. on +302:TEXT:*:*:/auser =303 $nick | timer 1 5 ruser =303 $nick
  135. on +303:TEXT:*:*:/auser =304 $nick | timer 1 5 ruser =304 $nick
  136. on @+304:TEXT:*:*: { if ($nick isop $chan) { halt } | else { auser =12 $nick | guser =12 $nick | kick $chan $nick %FLOOD1 | msg $chan $nick %FLOOD2 | notice $nick %FLOOD3 | /ignore -au10 $nick 3 } }
  137. on @+1:ACTION:*:*:/auser =299 $nick | timer 1 5 ruser =299 $nick
  138. on @+12:ACTION:*:*:/auser =299 $nick | timer 1 5 ruser =299 $nick
  139. on @+14:ACTION:*:*:/auser =299 $nick | timer 1 5 ruser =299 $nick
  140. on +299:ACTION:*:*:/auser =301 $nick | timer 1 5 ruser =301 $nick
  141. on +301:ACTION:*:*:/auser =302 $nick | timer 1 5 ruser =302 $nick 
  142. on +302:ACTION:*:*:/auser =303 $nick | timer 1 5 ruser =303 $nick
  143. on +303:ACTION:*:*:/auser =304 $nick | timer 1 5 ruser =304 $nick
  144. on @+304:ACTION:*:*: { if ($newnick isop $chan) { halt } | else { auser =12 $nick | guser =12 $nick | kick $chan $nick %FLOOD1 | msg $chan $nick %FLOOD2 | notice $nick %FLOOD3 | /ignore -au10 $nick 3 } }
  145. #FLOODpro end
  146. #groupshoot on
  147. on @+98:TEXT:*:#:/kick $chan $nick NoiseKick at $day $atime ( $+ $1- $+ ) | /echo 3 -a [NOISE KICK]  You kicked $nick off $chan for talking there. | /notice $nick NoiseKickBan now activated for $nick ... | /notice $chan NoiseKickBan now activated for $nick ... | /ruser =98 $nick 3 | /guser =99 $nick 3 
  148. on @+99:TEXT:*:#:/ban $chan $nick 3 | /kick $chan $nick NoiseKickBan  at $day $atime for making noise AGAIN! | /echo 3 -a [NOISE KICKBAN]  You kickbaned $nick of $chan again. | /ruser =99 $nick 3 | /auser =999 $nick | /guser =999 $nick 3 | /notice $nick You are %SLD2  | /timer90 1 900 /ruser =999 $nick
  149. =999:*: { if ($nick ison $chan) { ban $chan $nick 3 | kick $chan $nick SHOOTLISTED | ignore -a $nick 3 } | else { ignore -a $nick 3 } }
  150. #groupSHOOT end
  151.